home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
8bitfiles.net/archives
/
archives.tar
/
archives
/
commodore-users-of-norman
/
CUON_13_(11-1984).d64
/
oil tycoon
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2019-04-13
|
5KB
|
144 lines
10 REM:** COMPUTE GAZETTE **
20 REM:** OIL TYCOON **
100 PRINT"[147][154]":IFPEEK(14336)=2ANDPEEK(14805)=24THEN195
105 POKE53280,6:POKE53281,6:POKE53270,8
110 PRINTTAB(14)"INSTRUCTIONS"SPC(28)"[163][163][163][163][163][163][163][163][163][163][163][163]":PRINT"JOYSTICK:"
115 PRINT" RIGHT AND LEFT = MOVE RIG"
120 PRINT" DOWN = DRILL":PRINT" UP = RETRACT PIPE"
125 PRINT" WHEN YOU PUSH THE FIRE BUTTON AND THE
130 [153]"PIPE IS DOWN IN OIL OR IN SPACE THE"
135 [153]"PUMP IS TRIGGERED. IF THE PIPE IS DOWN"
140 [153]"IN DIRT, DYNAMITE IS DROPPED.
145 PRINT"WATCH OUT FOR SHALE AND GAS IN EMPTY","SPACES AND DEVILS IN OIL.
150 [153]"PLEASE OPENWAITCONT FOR FURTHER INSTRUCTIONS."
155 [151]52,56:[151]56,56:[156]:AD[178]14336
160 [129]A[178]AD[164]AD[170]207:[135]B:[151]A,B:[130]:[151]56334,[194](56334)[175]254:[151]1,51
165 [129]A[178]AD[170]256[164]AD[170]471:[151]A,[194](38912[170]A):[130]:[151]1,55
170 [151]56334,[194](56334)[176]1
175 [153]"ON PRESS ANY KEY WHEN READY TO BEGIN. "
180 [139][194](197)[178]64[175][194](653)[178]0[175][194](56320)[178]127[167]180
185 :
190 :
195 [153]"LOAD":[151]53280,6:[151]54296,15:[134]A%(40):W[178]1184:JS[178]56320
200 [151]53282,6:[151]53283,0:[151]53270,24:[151]54291,0:[151]54292,240
205 [129]I[178]0[164]2:[151]54276[170]I[172]7,8:[130]:[151]53281,3
210 [151]54284,0:[151]54285,240:[151]54277,0:[151]54278,240:[139]Z[177]B%(T)[167]B%(T)[178]Z
215 [151]53272,21:[153]"LOAD",T," $"[202]([196](Z[172]100),2)".00"
220 [153][163]8)" LEVEL HIGH SCORE"
225 [129]A[178]1[164]8:[153],A," $"[202]([196](B%(A)[172]100),2)".00":[153]:[130]
230 [153]" DIFFICULTY LEVEL? 12345678":T[178]1
235 [151]56194[170]T,0:T1[178]T:T[178]T[170]([194](JS)[175]4)[173]4[171]([194](JS)[175]8)[173]8:T[178](7[175]T[171]1)[170]1
240 [139]T[179][177]T1[167][151]56194[170]T1,6
245 [151]56194[170]T,1:L[178]3:[139]T[173]2[178][181](T[173]2)[167]L[178]2
250 S[178]20:[139]T[178]3[176]T[178]4[176]T[177]6[167]S[178]30
255 N[178]24:[139]T[177]4[167]N[178]25:L[178]L[170]1
260 [161]A$:[139]([194](56320)[175]16)[178]16[175]A$[179][177][199](13)[167]235
265 [151]53272,31:[153]"LOAD":[151]53280,9:[151]53281,1:M[178]4:Z[178]0:K[178]0:[141]590
270 [151]W[170]X,14:X[178]20:P[178]20:Y[178]L:R[178]1:[141]705:[141]645:[151]198,0
275 :
280 :
285 [143]:**MAIN LOOP OF PROGRAM**
290 A[178][194](JS):[139](A[175]4)[178]0[175]R[178]1[167][151]W[170]X,14:X[178]X[170](X[177]0)
295 [139](A[175]8)[178]0[175]R[178]1[167][151]W[170]X,14:X[178]X[171](X[179]39)
300 [151]W[170]X,2:[139](A[175]2)[178]0[175]P[177]0[167]340
305 [139](A[175]1)[178]0[175]R[177]1[167]400
310 [139](A[175]16)[178]0[167]435
315 [161]A$:[139]R[178]1[175]A$[178]" "[167]375
320 [137]290
325 :
330 :
335 [143]:**DRILLING AND GAS EXPLOSIONS**
340 A[178]R[172]40[170]W[170]X:C[178][194](A):P[178]P[171]1:[141]675
345 [139]C[178]N[176]C[178]3[176]A[177]2023[167][129]A[178]1[164]3:[141]730:[130]:[137]290
350 [139][187](1)[177].06[176]C[179][177]14[167][129]B[178]1[164]3:[151]A,C[170]B:[141]730:[130]:R[178]R[170]1:[137]290
355 [129]B[178]1[164]2:[151]A,C[170]B:[141]730:[130]:[141]735:B[178]0
360 R[178]R[171]1:[151]54296,4:[139]R[179]1[167][151]54296,15:[151]W[170]X,23:[141]715:[137]375
365 [151]54273,B:[151]54276,129:A[178]R[172]40[170]W[170]X:C[178][194](A):PK[178][194](A[170]54272):[151]A,C[170]1
370 [151]A[170]54272,15:[129]D[178]0[164]200:[130]:[151]A,C[171]3:[151]A[170]54272,PK:B[178]B[170]10:[137]360
375 [151]W[170]X,14:X[178]20:M[178]M[171]1:P[178]20:Y[178]L:R[178]1:[141]705:[139]M[179]0[167]205
380 [141]645:[137]290
385 :
390 :
395 [143]:**DRILLING UP**
400 R[178]R[171]1:B[178]R[172]40[170]W[170]X:C[178][194](B):[129]A[178]1[164]3:[151]B,C[171]A:[141]730:[130]
405 P[178]P[170]1:[141]675:[139]R[179][177]1[167]290
410 [129]A[178]W[170]80[164]2023:[139][194](A)[178]9[167]290
415 [130]:M[178]M[170]1:[129]C[178]1[164]3:[141]705:[130]:[141]590:[141]645:[137]290
420 :
425 :
430 [143]:**DYNAMITE, GUSHERS, DEVILS**
435 J[178]Z:Q[178]R[171]1:[129]A[178]0[164]21:A%(A)[178]0:[130]:B[178]Q[172]40[170]W[170]X:A[178][194](B):[139]A[179][177]7[167]480
440 A[178]W[170]X:B[178]40:[139]Y[179]1[167]290
445 A[178]A[170]40:C[178][194](A):[151]A,C[170]1:[139]C[178]14[176]C[178]9[167][151]A,C[170]4
450 [151]54273,B:[151]54276,33:[129]D[178]0[164]200:[130]:D[178][194](A[170]40)
455 [139]D[179][177]4[175]D[179][177]N[175]D[179][177]3[175]A[179]1984[167]B[178]B[171]2:[151]A,C:[137]445
460 [151]54276,8:[141]735:[151]A[170]54312,15
465 [139]C[179][177]14[175]C[179][177]9[167]R[178]R[171]1
470 Y[178]Y[171]1:[141]665:[137]290
475 :
480 A%(X)[178]1:[151]54273,40:[151]54276,129:[151]54296,4:V[178]W[170]X[171]40
485 [139]A[178]12[167][151]B,17:Z[178]Z[170]Q:[151]V,0
490 E[178]0:F[178]38:D[178]1:G[178]1:I[178]1:[141]530:[151]V,1:E[178]39:F[178]1:D[178][171]1:G[178]D:I[178]D:[141]530
495 E[178]0:F[178]39:D[178]1:G[178][171]40:I[178]0:[141]530:[151]V,0:[139]C[179][177]6[167]515
500 Z[178]J:[151]B,3:[151]B[170]54272,2:[151]V,14:[129]A[178]0[164]40:[151]54280,88:[151]54283,17
505 [151]53283,14:[151]54296,6:[129]B[178]1[164]5:[130]
510 [151]54296,0:[151]53283,0:[129]B[178]1[164]5:[130]B,A:[151]54283,0:B[178]0:[137]360
515 [139]H[167]Q[178]Q[171]1:[137]490
520 [151]V,14:[151]54276,8:[151]54296,15:[151]54283,2:[141]705:[141]645:[137]290
525 :
530 [139]C[178]6[167][142]
535 H[178]0:[129]A[178]E[164]F[169]D:[139]A%(A)[178]0[167]570
540 B[178]Q[172]40[170]W[170]A[170]G:C[178][194](B)
545 [139]C[178]9[176]C[178]12[167][151]B,C[170]5:H[178]1:Z[178]Z[170]Q[170][182](I)[171]1:A%(A[170]I)[178]1:[137]565
550 [139]C[178]14[176]C[178]17[167]A%(A[170]I)[178]1:H[178]1:[137]570
555 [139]C[178]3[167]C[178]6:[142]
560 A%(A[170]I)[178]0:[137]570
565 [139][187](1)[179].02[175]C[179][177]12[167]C[178]6:[142]
570 [130]:[142]
575 :
580 :
585 [143]:**INITIALIZE THE DISPLAY**
590 [153]"LIST";:[129]A[178]1[164]99:[153]"DDDDDDDD";:[130]:[153]"DDDDDDD";
595 [151]2023,4:[151]56295,15:B[178]400:C[178]1264:[129]A[178]1[164]2:[129]D[178]1[164]40
600 E[178][181]([187](0)[172]B[173]2)[172]2[170]C:[139][194](E)[178]9[176][194](E[170]1)[178]9[167]600
605 [151]E,9:[151]E[170]1,9:[130]:B[178]360:C[178]1665:[130]:[129]A[178]1[164]S
610 B[178][181]([187](1)[172]340)[172]2[170]1264:C[178][194](B):[139]C[178]9[176]C[178]N[167]610
615 [151]B,N:[151]B[170]54272,10:[130]:[129]A[178]0[164]199:[151]55296[170]A,0:[130]:[129]A[178]0[164]39
620 [151]55376[170]A,3:[151]1104[170]A,20:[130]
625 [129]A[178]0[164]3:[151]55337[170]A,2:[130]:[142]
630 :
635 :
640 [143]:**UPDATE SCREEN INFORMATION**
645 [153]""[166]23)"$"[202]([196](Z[172]100),2)".00"
650 A[178][181](Z[173]1000):[139]A[178]K[170]1[167]K[178]K[170]1:[141]705:[141]705:M[178]M[170]1
655 [139]M[179]1[167][151]1024,14:[151]55296,14:[137]665
660 [129]A[178]1024[164]1023[170]M:[151]A,2:[151]A[170]54272,0:[130]:[151]A,14:[151]A[170]54272,0
665 [139]Y[178]0[167][151]1031,14:[151]55303,0:[137]675
670 [129]A[178]1031[164]1030[170]Y:[151]A,19:[151]A[170]54272,0:[130]:[151]A,14:[151]A[170]54272,0
675 [139]P[179]1[167][151]1064,14:[151]55336,0:[142]
680 [129]B[178]1064[164]1063[170]P:[151]B,17:[151]B[170]54272,0:[130]:[151]B,14:[151]B[170]54272,0
685 [142]
690 :
695 :
700 [143]:**MUSIC AND OTHER SUBROUTINES**
705 [151]54276,17:[129]A[178]15[164]0[169][171]1:[151]54296,A:[151]54273,86:[129]B[178]1[164]25:[130]B,A
710 [151]54276,8:[151]54296,15:[142]
715 [151]54276,8:[151]54276,129:[151]54273,91:[129]D[178]15[164]0[169][171]1:[151]54296,D
720 [151]53281,1:[151]53280,2:[129]E[178]1[164]70:[130]:[151]53280,6:[130]
725 [151]54276,8:[151]54296,15:[151]53280,9:[142]
730 [151]54287,20:[151]54290,8:[151]54290,129:[151]54290,128:[142]
735 [151]A,21:[151]A[170]40,22:[141]715:[151]A,14:[151]A[170]40,14:[142]
740 :
745 :
750 [143]:**CHARACTER DATA**
755 [131]2,138,164,73,74,52,20,8,64,81,37,146,82,44,40,16,24,24,36
760 [131]60,90,102,231,153,20,42,42,20,62,73,20,20,136,34,136,34,136,34,136,34
765 [131]148,22,148,34,136,34,136,34,148,22,148,22,148,34,136,34,148,22,148
770 [131]22,148,22,148,22,136,62,188,62,188,62,188,22,170,170,170,170,170
775 [131]170,170,170,150,150,150,170,170,170,170,170,150,150,150,150,150,170,170
780 [131]170,150,150,150,150,150,150,150,150,150,190,190,190,190,190,190,150,0,0
785 [131]0,0,0,0,0,0,20,20,20,0,0,0,0,0,20,20,20,20,20,0,0,0,20,20,20,20,20,20
790 [131]20,20,20,60,60,60,60,60,60,20,0,60,60,60,60,60,60,0,0,0,0,255,255,0,0,0
795 [131]218,118,181,153,110,93,197,65,65,82,150,85,121,181,150,173,2,106,129,20
800 [131]64,162,129,2,169,128,141,19,145,169,0,133,136,34,136,34,136,34,136,34